.bm{
  position: fixed;
  bottom: 0;
  z-index: 9999;

  .bottommenu{
    position: relative;
    margin: 0;
    z-index: 9999;
  }

  .toolbar{
    margin-top: 1em;
    border-top-width: .5px;
    position: fixed;
    color: #929292;
    z-index: 5001;
    left: 0;
    bottom: 0;
    background: #fff;
    border-top: 1px solid #e3e3e3;
    box-sizing: border-box;
    font-size: 17px;
    width: 100%;
    margin: 0;

    a{

      flex-shrink: 1;
      position: relative;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden;

    }

    .navbar-inner, .toolbar-inner {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      padding: 0 8px;
      box-sizing: border-box;
      display: flex;
      justify-content: space-between;
      align-items: center;
    }

    i.icon{
      display: block;
    }
  }

  .tabbar{
    a{
      color: #929292;
      &:hover, &focus{
        text-decoration: none;
      }
      span{
        &:hover, &focus{
          text-decoration: none;
        }
      }
    }
    a.tab-link, a.link {
      height: 100%;
      width: 100%;
      box-sizing: border-box;
      display: flex;
      justify-content: center;
      align-items: center;
      overflow: visible;
      -webkit-box-flex: 1;
      -ms-flex: 1;
      -webkit-box-orient: vertical;
      -moz-box-orient: vertical;
      flex-direction: column;
    }

    i.icon{
      height: 25px;
    }
  }

  .tabbar-labels{
    a.tab-link, .tabbar-labels a.link {
      padding-top: 4px;
      padding-bottom: 4px;
      height: 100%;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
    }

    span.tabbar-label {
      line-height: 1;
      display: block;
      margin: 0;
      letter-spacing: .01em;
      font-size: 10px;
      position: relative;
      text-overflow: ellipsis;
      white-space: nowrap;
    }

  }

}


span.glyphicon {
  height: 25px;
  display: block;

}

i.icon {
  display: inline-block;
  vertical-align: middle;
  background-size: 100% auto;
  background-position: center;
  background-repeat: no-repeat;
  font-style: normal;
  position: relative;
}

.menu-icon{
  width: 25px;
}

.car-icon{
  margin-top: -7px;
  width: 40px;
}

.round{
  width:50px;
  height:25px;
  border-radius:25px 25px 0 0;
  background:red;
}
